namespace Admin2025.Domain.Entities;

public abstract class EntityBase
{
    // 主键
    public Guid Id { get; set; }
    // 实体编码（可选）
    public string? Code { get; set; }
    // 是否激活
    public bool IsActive { get; set; } = true;
    // 是否已删除（逻辑删除）
    public bool IsDeleted { get; set; } = false;
    // 创建时间
    public DateTime CreatedTime { get; set; }=DateTime.Now;
    // 更新时间
    public DateTime UpdatedTime { get; set; }=DateTime.Now;
    // 创建人ID
    public Guid CreatedBy { get; set; }=Guid.Empty;

    // 更新人ID
    public Guid UpdatedBy { get; set; }=Guid.Empty;

    // 显示顺序
    public int DisplayOrder { get; set; }

    // 备注
    public string? Remark { get; set; }
}
